Schritt 1:Voraussetzungen
- Ubuntu 20.04 LTS-Betriebssystem
– Ein Nicht-Root-Benutzer mit Sudo-Berechtigungen
- LAMP-Stack installiert (Apache, MariaDB und PHP)
- Ein Domänenname, der auf die IP-Adresse Ihres Servers oder eine Subdomäne für Ihre Zikula CMS-Installation verweist.
Schritt 2:Datenbank für Zikula CMS erstellen
1. Melden Sie sich mit dem folgenden Befehl bei Ihrem MariaDB-Server an:
„Bash
sudo mysql -u root -p
„
2. Geben Sie das MariaDB-Root-Benutzerpasswort ein, wenn Sie dazu aufgefordert werden.
3. Erstellen Sie eine neue Datenbank für Zikula, indem Sie die folgende Abfrage ausführen:
„sql
DATENBANK ERSTELLEN zikula_db;
„
4. Erstellen Sie mit dem folgenden Befehl einen neuen Benutzer für die Zikula-Datenbank:
„sql
ERSTELLEN SIE BENUTZER 'zikula_user'@'localhost' IDENTIFIED BY 'strong-password';
„
5. Stellen Sie sicher, dass Sie „starkes Passwort“ durch ein tatsächlich sicheres Passwort ersetzen.
6. Gewähren Sie dem Benutzer vollen Zugriff auf die Zikula-Datenbank:
„sql
GRANT ALL ON zikula_db.* TO 'zikula_user'@'localhost';
„
7. Flush-Privilegien
„sql
FLUSH-PRIVILEGIEN;
„
8. Verlassen Sie die MariaDB-Shell:
„sql
Ausfahrt;
„
Schritt 3:Zikula CMS herunterladen
1. Laden Sie die neueste stabile Zikula CMS-Version von der offiziellen Website herunter:
„Bash
cd /tmp
wget https://download.zikula.org/core/Zikula-X.Y.Z.zip
„
2. Ersetzen Sie „X.Y.Z“ durch die tatsächlichen Versionsnummern.
Schritt 4:Zikula CMS entpacken
„Bash
Entpacken Sie Zikula-X.Y.Z.zip
mv zikula-X.Y.Z/* /var/www/html/
„
Schritt 5:Apache Virtual Host konfigurieren
1. Erstellen Sie eine neue Apache Virtual Host-Konfigurationsdatei für Zikula:
„Bash
sudo nano /etc/apache2/sites-available/zikula.conf
„
2. Fügen Sie die folgende Konfiguration hinzu:
„Apache
DocumentRoot /var/www/html/
Optionen Indizes FollowSymLinks MultiViews
AllowOverride All
Befehl erlauben, verweigern
von allen zulassen
„
3. Speichern und schließen Sie die Datei.
4. Aktivieren Sie den neuen virtuellen Host, indem Sie den folgenden Befehl ausführen:
„Bash
sudo a2ensite zikula.conf
„
5. Starten Sie Apache neu, um die Änderungen zu übernehmen:
„Bash
sudo systemctl starte Apache2 neu
„
Schritt 6:Beginnen Sie mit der Zikula-Installation
1. Öffnen Sie einen Webbrowser und navigieren Sie zu Ihrem Domainnamen oder der Subdomain, die Sie zuvor für Zikula festgelegt haben.
2. Sie werden vom Zikula-Installationsassistenten begrüßt. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
- Wählen Sie die Installationssprache.
- Wählen Sie den „Installationstyp“, normalerweise „Standardinstallation“ oder „Demodaten“.
- Geben Sie die zuvor erstellten Datenbankverbindungsdetails ein, einschließlich Datenbankname, Benutzer und Passwort.
- Konfigurieren Sie Site-Einstellungen, wie Site-Name, Admin-Benutzername und -Passwort sowie E-Mail-Adresse.
3. Nachdem Sie alle Informationen ausgefüllt haben, klicken Sie auf „Installieren“, um den Installationsvorgang zu starten.
Schritt 7:Schritte nach der Installation
1. Wenn die Installation abgeschlossen ist, löschen Sie das Installationsverzeichnis, um die Sicherheit zu verbessern:
„Bash
sudo rm -rf /var/www/html/install
„
2. Stellen Sie sicher, dass Sie sich von dem Standardadministratorkonto abmelden, das Sie während der Installation erstellt haben, und aktivieren Sie die Zwei-Faktor-Authentifizierung (2FA) für mehr Sicherheit.
Das ist es! Sie haben Zikula CMS erfolgreich auf Ihrem Ubuntu 20.04 LTS-Server installiert. Sie können jetzt mit der Erstellung und Verwaltung Ihrer inhaltsreichen Websites beginnen.